package com.aqie.api;

import com.aqie.api.domain.ParamInf;
import com.aqie.entity.Product;
import com.googlecode.jsonrpc4j.JsonRpcService;

import java.util.List;

/**
 * 产品相关的rpc服务
 */
@JsonRpcService("rpc/products")        // 指定路径,相当于http里面路径
public interface ProductRpc {
    /**
     * 查询多个产品
     *
     * @param req  接口参数的请求对象
     * @return
     */
    List<Product> query(ParamInf req);

    /**
     * 查询单个产品
     *
     * @param id 产品id
     * @return
     */
    Product findOne(String id);
}
